c programming payramid patterns